var DeferredExecutionQueue = new Class({
	// Some incompatibility between Mootools and IE keeps me from doing this as an Extension to array... RETARDED.
	//Extends: Array,
	initialize: function() {
		this.functionList = new Array();
		return this;
	},
	add: function(func) {
		this.functionList.push(func);
	},
	execute: function() {
		this.functionList.each(function(func) {
			func();
		});
		this.functionList.empty();
	}
});
